.h4r - Heroes 4 data file format [investigations by DarkOne the Hacker]:

	--- Header (12 bytes) ---
	00-03 .. DWORD .. Signature1 (?): 48 34 52 05 (0x05523448L) ["H4R"+0x05]
	04-07 .. DWORD .. Signature2 (?): 08 00 00 00 (0x00000008L)
	08-0B .. DWORD .. Number of Entries
	--- Entry header ---
	00-03 .. DWORD .. Entry data offset from the begining of the file
	04-07 .. DWORD .. Entry data size
	08-0B .. DWORD .. Unpacked data size
	0C-0F .. DWORD .. date & time in 32-bit time_t format
	10-11 .. WORD  .. File name length
	12-?? .. CHAR[].. File name in ASCII
	??-?? .. WORD  .. Directory name length
	??-?? .. CHAR[].. Directory name in ASCII
	??-?? .. WORD  .. ??? allways(?) 00 00
	??-?? .. DWORD .. Compression: 1 - no compression, 3 - gzip compression

P.S.:
	there are such entries where offset, size, unpacked size are all 0
	they are formed like this:

	00-03 .. DWORD .. Entry data offset from the begining of the file
	04-07 .. DWORD .. Entry data size
	08-0B .. DWORD .. Unpacked data size
	0C-0F .. DWORD .. date & time in 32-bit time_t format

	10-11 .. WORD  .. File name length
	12-?? .. CHAR[].. File name in ASCII
	10-11 .. WORD  .. ???

	the last 3 fields are repeated as long as 'File name length' is not 0

P.P.S.:
	time_t structure format is a DWORD which holds a number of seconds elapsed
	since midnight (00:00:00), January 1, 1970, coordinated universal time (UTC))